function mobile(num) {
    console.log(num);
    let newnum = parseInt(num);
    if (/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[0-9])\d{8}$/.test(newnum)) {
        return true;
    } else {
        wx.showToast({
            title: '请输入正确的手机号',
            icon: 'none'
        });
        return false;
    }
}
function email(emailStr) {
    console.log(emailStr);
    let emailPat = /^(.+)@(.+)$/;
    let matchArray = emailStr.match(emailPat);
    if (matchArray == null) {

        wx.showToast({
            title: '请输入正确的邮箱地址',
            icon: 'none'
        });
        return false
    }
    return true;
}

/**
 * 检查身份证号码是否符合规范，包括长度，类型
 * @param {*} card 
 */
const isCardNo = function (card) {
    //身份证号码为15位或者18位，15位时全为数字，18位前17位为数字，最后一位是校验位，可能为数字或字符X  
    let reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;
    if (reg.test(card)) {
        return true;
    } else {
        wx.showToast({
            title: '请输入正确的身份证号',
            icon: 'none'
        });
        return false;
    }
};
/**
 * 验证姓名是否为汉字
 */
function isChinese(val) {
    let reg = /^[\u4e00-\u9fa5]+$/g;
    if (reg.test(val)) {
        return true;
    } else {
        wx.showToast({
            title: '姓名必须为汉字',
            icon: 'none'
        });
        return false;
    }
}
/**
 * 验证土地面积(允许输入小数点前五位.小数点后一位)
 */
function isAreaRight(val) {
    let reg = /^\d{1,5}(\.\d{1})?$/;
    if (reg.test(val)) {
        return true;
    } else {
        wx.showToast({
            title: '请输入正确的土地面积(允许输入小数点前五位,小数点后一位)',
            icon: 'none'
        });
        return false;
    }
}
module.exports = {
    mobile,
    isCardNo,
    isChinese,
    isAreaRight,
    email
};